package com.li.onjava8.concurrent.under.exception;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * 然而，如果你用 execute 方法替换 submit() 方法，你就将会看到异常抛
 * 出。这说明在线程中抛出异常是很棘手的，需要特别注意的事情。
 */
public class SwallowedException {

    public static void main(String[] args) {
        ExecutorService exec = Executors.newSingleThreadExecutor();
        exec.submit(() -> {
            throw new RuntimeException();
        });
        exec.shutdown();
    }

}
